package cn.wxq.daily.empdailymgforserve.service;

import cn.wxq.daily.empdailymgforserve.domain.Messages;

import java.util.Date;
import java.util.List;

/**
 * 消息业务接口
 */
public interface MessageService {
    /**
     * 查询所有消息，主要用于PC端列表数据
     * @return
     */
    public List<Messages> findAllMessages();

    /**
     * 根据消息类型或者标题查询数据
     * @param noticeType
     * @param noticeTitle
     * @return
     */
    public List<Messages> findSomeMessages(String noticeType , String noticeTitle);

    /**
     * 新增消息
     * @return
     */
    public int insertMessage(Messages messages);

    /**
     * 修改消息
     * @return
     */
    public int updateMessage(Messages messages);

    /**
     * 删除消息
     * @param mesId
     * @return
     */
    public int deleteMessageById(Integer mesId);

    /**
     * 获取消息详情
     * @param mesId
     * @return
     */
    public Messages selectMessageById(Integer mesId);
}
